![]() |
Shadowrun: Awakened 29 September 2011 - Build 871
|
00001 global Character, runtree 00002 00003 def outputStatus1(): 00004 print 'Pistols succeeded as did dodge' 00005 00006 var1 = object('ScriptVM.DynamicVar') 00007 var1.Value = outputStatus1 00008 00009 def outputStatus2(): 00010 print 'Pistols succeeded but not dodge' 00011 00012 var2 = object('ScriptVM.DynamicVar') 00013 var2.Value = outputStatus2 00014 00015 def outputStatus3(): 00016 print 'You failed at pistols' 00017 00018 var3 = object('ScriptVM.DynamicVar') 00019 var3.Value = outputStatus3 00020 00021 skillTest = object('Sra.DynCond_SkillTest') 00022 skillTest.Desc = 'SkillTestOp' 00023 skillTest.Attribute = 'Agility' 00024 skillTest.Skill = 'Pistols' 00025 skillTest.HitsThreshold = 2 00026 00027 skillTest2 = object('Sra.DynCond_SkillTest') 00028 skillTest2.Desc = 'SkillTestOp' 00029 skillTest2.Attribute = 'Reaction' 00030 skillTest2.Skill = 'Dodge' 00031 skillTest2.HitsThreshold = 3 00032 00033 skillTest.ConnectTo(skillTest2) 00034 00035 runScript = object('ScriptVM.DynOp_Script') 00036 runScript.ConnectVar(var3) 00037 00038 skillTest.ConnectTo(runScript, None, 1) 00039 00040 runScript = object('ScriptVM.DynOp_Script') 00041 runScript.ConnectVar(var1) 00042 skillTest2.ConnectTo(runScript, None, 0) 00043 00044 runScript = object('ScriptVM.DynOp_Script') 00045 runScript.ConnectVar(var2) 00046 skillTest2.ConnectTo(runScript, None, 1) 00047 00048 runtree(skillTest, globals())
Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.