美丽视界MOD


脚本游戏

<h3>BeautifulWorld.Sim.Star.Event.ScriptGame</h3> <p>脚本游戏类</p> <table> <thead> <tr> <th style="text-align: left;">字段名</th> <th style="text-align: left;">说明</th> <th style="text-align: left;">范例</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">year:number</td> <td style="text-align: left;">年,0开始</td> <td style="text-align: left;">g.year</td> </tr> <tr> <td style="text-align: left;">month:number</td> <td style="text-align: left;">月,0开始</td> <td style="text-align: left;">g.month</td> </tr> <tr> <td style="text-align: left;">week:number</td> <td style="text-align: left;">周,0开始</td> <td style="text-align: left;">g.week</td> </tr> <tr> <td style="text-align: left;">level:number</td> <td style="text-align: left;">星舰等级</td> <td style="text-align: left;">g.level</td> </tr> <tr> <td style="text-align: left;">waveLevel:number</td> <td style="text-align: left;">防御入侵等级</td> <td style="text-align: left;">g.waveLevel</td> </tr> <tr> <td style="text-align: left;">hasFreeRole:boolean</td> <td style="text-align: left;">是否有空闲队员</td> <td style="text-align: left;">g.hasFreeRole</td> </tr> <tr> <td style="text-align: left;">humanCount:number</td> <td style="text-align: left;">人类队员数量</td> <td style="text-align: left;">g.humanCount</td> </tr> <tr> <td style="text-align: left;">builds:List<Building></td> <td style="text-align: left;">所有建筑</td> <td style="text-align: left;">g.builds.Count</td> </tr> <tr> <td style="text-align: left;">buildsMaking:List<Building></td> <td style="text-align: left;">正在打造的建筑</td> <td style="text-align: left;">g.buildsMaking.Count</td> </tr> <tr> <td style="text-align: left;">teams:List<PlaceTeam></td> <td style="text-align: left;">所有队伍</td> <td style="text-align: left;">g.teams.Count</td> </tr> <tr> <td style="text-align: left;">teamsTasking:List<PlaceTeam></td> <td style="text-align: left;">正在探索的队伍</td> <td style="text-align: left;">g.teamsTasking.Count</td> </tr> <tr> <td style="text-align: left;">blackShopCount:number</td> <td style="text-align: left;">黑市商品数量</td> <td style="text-align: left;">g.blackShopCount</td> </tr> <tr> <td style="text-align: left;"><code>getLogCount(type:number):number</code></td> <td style="text-align: left;">返回日志总数:0-4奖项,5抵御入侵,6获利</td> <td style="text-align: left;"><code>g.getLogCount(0);</code></td> </tr> <tr> <td style="text-align: left;"><code>soundGood()/soundBad()</code></td> <td style="text-align: left;">播放幸运/倒霉音效</td> <td style="text-align: left;"><code>g.soundGood();</code></td> </tr> <tr> <td style="text-align: left;"><code>hasCmd(name:string):boolean</code></td> <td style="text-align: left;">命令是否解锁</td> <td style="text-align: left;"><code>g.hasCmd('space');</code></td> </tr> <tr> <td style="text-align: left;"><code>hasRole(s:string):boolean</code></td> <td style="text-align: left;">是否拥有角色,多个角色用;隔开</td> <td style="text-align: left;"><code>g.hasRole('100001;100002');</code></td> </tr> <tr> <td style="text-align: left;"><code>teamHasRole(s:string):boolean</code></td> <td style="text-align: left;">获取拥有该角色的队伍索引</td> <td style="text-align: left;"><code>g.teamHasRole('100001');</code></td> </tr> <tr> <td style="text-align: left;"><code>getHumans(q:number):List&lt;string&gt;</code></td> <td style="text-align: left;">获取q品质的所有人类队员</td> <td style="text-align: left;"><code>g.getHumans(1);</code></td> </tr> <tr> <td style="text-align: left;"><code>openHuman(q:number):string</code></td> <td style="text-align: left;">解锁1个q品质的人类队员</td> <td style="text-align: left;"><code>g.openHuman(1);</code></td> </tr> <tr> <td style="text-align: left;"><code>randRole(prop?:string,top=5):string</code></td> <td style="text-align: left;">按属性(prop)排序后,从前top个角色随机1个</td> <td style="text-align: left;"><code>g.randRole('iq')</code></td> </tr> <tr> <td style="text-align: left;"><code>randRoles(n:number,prop?:string,top=5):List&lt;string&gt;</code></td> <td style="text-align: left;">按属性(prop)排序后,从前top个角色随机n个</td> <td style="text-align: left;"><code>vs(g.randRoles(4,'iq'));</code></td> </tr> <tr> <td style="text-align: left;"><code>randRoleFree(prop?:string,top=5):string</code></td> <td style="text-align: left;">将空闲队员按属性(prop)排序后,从前top个角色随机1个</td> <td style="text-align: left;"><code>g.randRoleFree('iq')</code></td> </tr> <tr> <td style="text-align: left;"><code>randRolesHuman(n:number,prop?:string,top=5):List&lt;string&gt;</code></td> <td style="text-align: left;">将人类队员按属性(prop)排序后,从前top个角色随机n个</td> <td style="text-align: left;"><code>vs(g.randRolesHuman(4,'iq'));</code></td> </tr> <tr> <td style="text-align: left;"><code>removeRole(id:string)</code></td> <td style="text-align: left;">移除队员(id)</td> <td style="text-align: left;"><code>g.removeRole('100001')</code></td> </tr> <tr> <td style="text-align: left;"><code>resetBuildProg()</code></td> <td style="text-align: left;">重置所有建筑进度</td> <td style="text-align: left;"><code>g.resetBuildProg()</code></td> </tr> <tr> <td style="text-align: left;"><code>randMakeRole():string</code></td> <td style="text-align: left;">随机1个正在打造的角色</td> <td style="text-align: left;"><code>g.randMakeRole()</code></td> </tr> <tr> <td style="text-align: left;"><code>teamTaskBonus(i:number,times=10)</code></td> <td style="text-align: left;">随机队伍i探索奖励*times,v(1)为tid,v(2)为数量</td> <td style="text-align: left;"><code>g.teamTaskBonus(0,10)</code></td> </tr> <tr> <td style="text-align: left;"><code>teamTaskOver(i:number,ret=0)</code></td> <td style="text-align: left;">让队伍i结束探索:0成功,1失败,2撤退</td> <td style="text-align: left;"><code>g.teamTaskOver(0)</code></td> </tr> <tr> <td style="text-align: left;"><code>randTeamTasking()</code></td> <td style="text-align: left;">从正在探索的队伍中随机1个,v(1)为其索引</td> <td style="text-align: left;"><code>g.randTeamTasking()</code></td> </tr> <tr> <td style="text-align: left;"><code>teamProp(i:number,name:string):number</code></td> <td style="text-align: left;">获取队伍i的属性(name)</td> <td style="text-align: left;"><code>g.teamProp(i,'iq')</code></td> </tr> </tbody> </table>

页面列表

ITEM_HTML