|
|
| (51 intermediate revisions by one other user not shown) |
| Line 1: |
Line 1: |
| [[File:WaS-logo-landscape.png|200px|thumb|center|Wizardry and Steamworks Logo Landscape]]
| | {{delete|All Content relating to this has been removed per DMCA}} |
| | |
| =Wizardry and Steamworks=
| |
| | |
| Wizardry and Steamworks are a development group to be found in Second Life. The leaders of the group are [[User:Kira Komarov|Kira Komarov]] and [[User:Flax Quirina|Flax Quirina]]. We specialize on scripting in Second Life, however anything that pushes the boundaries of what is currently possible in Second Life is of interest to us.
| |
| | |
| =Member Wiki Mirrors=
| |
| | |
| * [http://eva.comaroski.me/wiki/Wizardry_and_Steamworks WaS-K] - Kira Komarov
| |
| | |
| =Resources=
| |
| | |
| All this work should be attributed to the '''Wizardry and Steamworks''' group under the [http://www.gnu.org/copyleft/gpl.html GPLv3 license]. You are free to use these resources and even commercialize the products using them as long as you attribute the components you got from here to the '''Wizardry and Steamworks [WaS]''' group.
| |
| | |
| These resources are originals, in the sense that they have been made, ground-up by Wizardry and Steamworks members.
| |
| | |
| ==FUS (Frequently Used Snippets)==
| |
| | |
| Frequently Used Snippets (FUS) are short snippets that are generic enough to be included in any script.
| |
| | |
| ===Endless Menu with Back and Next===
| |
| | |
| ====Global Primitives====
| |
| <lsl>
| |
| list menu_items = [];
| |
| list key_items = [];
| |
| integer mitra = 0;
| |
| list cList = []
| |
| </lsl>
| |
| ----
| |
| ====Global Functions====
| |
| <lsl>
| |
| list mFwd() {
| |
| if(mitra+1>llGetListLength(menu_items)) return cList;
| |
| cList = llListInsertList(llListInsertList(llList2List(menu_items, ++mitra, (mitra+=9)), ["<= Back"], 0), ["Next =>"], 2);
| |
| return cList;
| |
| }
| |
|
| |
| list mBwd() {
| |
| if(mitra-19<0) return cList;
| |
| cList = llListInsertList(llListInsertList(llList2List(menu_items, (mitra-=19), (mitra+=9)), ["<= Back"], 0), ["Next =>"], 2);
| |
| return cList;
| |
| }
| |
| </lsl>
| |
| ----
| |
| ====In-Line Usage====
| |
| <lsl>
| |
| integer itra;
| |
| for(itra=0, mitra=0, menu_items=[]; itra< llGetListLength(/* list */); ++itra) {
| |
| menu_items += llList2String(/* ... */, itra);
| |
| }
| |
| cList = llListInsertList(llListInsertList(llList2List(menu_items, mitra, (mitra+=9)), ["<= Back"], 0), ["Next =>"], 2);
| |
| llDialog(/* Key to prompt */, /* Dialog Text */, cList, /* channel */);
| |
| </lsl>
| |
| | |
| ==Animations==
| |
| | |
| {| cellpadding="10" cellspacing="0" border="1"
| |
| |- style="background-color:#ffffcc; font-weight:bold;"
| |
| |File
| |
| |Description
| |
| |-
| |
| |[http://eva.comaroski.me/wiki/File:WaS_Lighter_-_Two_Hands.bvh WaS Lighter Two_Hands.bvh]
| |
| |The avatar leans forward and places the left mouth (holding a cigarette) and the right hand over and in front of the left mouth (holding a lighter).
| |
| |-
| |
| |Bread
| |
| |Pie
| |
| |-
| |
| |Butter
| |
| |Ice cream
| |
| |}
| |
| | |
| ==Sounds==
| |
| | |
| {| cellpadding="10" cellspacing="0" border="1"
| |
| |- style="background-color:#ffffcc; font-weight:bold;"
| |
| |File
| |
| |Length
| |
| |Description
| |
| |Key
| |
| |-
| |
| |[http://eva.comaroski.me/wiki/File:WaS_Lighter_-_Two_Hands.bvh WaS Zippo Short Flick Spin Click.wav]
| |
| |00:01s
| |
| |Zippo cap flicks open, the wheel is spun once, the zippo cap clicks shut.
| |
| |bc1b20c7-fc34-6df2-2296-64be51390be2
| |
| |-
| |
| |Bread
| |
| |Pie
| |
| |Bread
| |
| |Pie
| |
| |-
| |
| |Butter
| |
| |Ice cream
| |
| |Bread
| |
| |Pie
| |
| |}
| |
| | |
| =Projects=
| |
| | |
| * [[Kira Warp Core Drive]]
| |
| * [[N2K]]
| |