Esempio n. 1
0
def onLoad():
    wolfpack.registerglobal(EVENT_SKILLUSE, "skills")
    # Load all the neccesary data from the definitions
    for i in range(0, ALLSKILLS):
        skilldef = wolfpack.getdefinition(WPDT_SKILL, str(i))

        # Load the skill information
        if skilldef:
            SKILLS[i] = {
                SKILL_GAINFACTOR: 1.0,
                SKILL_STRCHANCE: 0.0,
                SKILL_DEXCHANCE: 0.0,
                SKILL_INTCHANCE: 0.0
            }

            for j in range(0, skilldef.childcount):
                child = skilldef.getchild(j)
                if child.name == 'name':
                    SKILLS[i][SKILL_NAME] = child.value
                elif child.name == 'title':
                    SKILLS[i][SKILL_TITLE] = child.value
                elif child.name == 'defname':
                    SKILLS[i][SKILL_DEFNAME] = child.value
                elif child.name == 'gainchance':
                    SKILLS[i][SKILL_GAINFACTOR] = float(child.value)
                elif child.name == 'strchance':
                    SKILLS[i][SKILL_STRCHANCE] = float(child.value)
                elif child.name == 'dexchance':
                    SKILLS[i][SKILL_DEXCHANCE] = float(child.value)
                elif child.name == 'intchance':
                    SKILLS[i][SKILL_INTCHANCE] = float(child.value)
Esempio n. 2
0
def onLoad():
	wolfpack.registerglobal(EVENT_SKILLGAIN, "system.skillgain")

	# Load all the neccesary data from the definitions
	for i in range(0, ALLSKILLS):
		skilldef = wolfpack.getdefinition(WPDT_SKILL, str(i))

		# Load the skill information
		if skilldef:
			SKILLS[i] = {
				SKILL_GAINFACTOR: 1.0,
				SKILL_STRCHANCE: 0.0,
				SKILL_DEXCHANCE: 0.0,
				SKILL_INTCHANCE: 0.0
			}

			for j in range(0, skilldef.childcount):
				child = skilldef.getchild(j)
				if child.name == 'name':
					SKILLS[i][SKILL_NAME] = child.value
				elif child.name == 'title':
					SKILLS[i][SKILL_TITLE] = child.value
				elif child.name == 'defname':
					SKILLS[i][SKILL_DEFNAME] = child.value
				elif child.name == 'gainchance':
					SKILLS[i][SKILL_GAINFACTOR] = float(child.value)
				elif child.name == 'strchance':
					SKILLS[i][SKILL_STRCHANCE] = float(child.value)
				elif child.name == 'dexchance':
					SKILLS[i][SKILL_DEXCHANCE] = float(child.value)
				elif child.name == 'intchance':
					SKILLS[i][SKILL_INTCHANCE] = float(child.value)
Esempio n. 3
0
def onLoad():
	global pages
	pages = Pages()	
	wolfpack.registerglobal(EVENT_HELP, "system.pages")
	wolfpack.registercommand("page", page)
	
	if not wolfpack.isstarting():
		pages.load()
Esempio n. 4
0
def onLoad():
    global pages
    global page
    pages = Pages()
    wolfpack.registerglobal(EVENT_HELP, "system.pages")
    wolfpack.registercommand("page", page)

    if not wolfpack.isstarting():
        pages.load()
Esempio n. 5
0
def onLoad():
	wolfpack.registerglobal(EVENT_SKILLGAIN, "system.skillgain")
def onLoad():
	wolfpack.registerglobal(EVENT_SELECTABILITY, "combat.specialmoves")
Esempio n. 7
0
def onLoad():
	wolfpack.registerglobal( EVENT_SKILLUSE, "skills" )
Esempio n. 8
0
def onLoad():
	wolfpack.registerglobal( EVENT_CHLEVELCHANGE, "signpost" )
Esempio n. 9
0
def onLoad():
	wolfpack.registerglobal(EVENT_SERVERHOUR, "weather")
Esempio n. 10
0
def onLoad():
    wolfpack.registerglobal(EVENT_SERVERHOUR, "weather")
Esempio n. 11
0
def onLoad():
	wolfpack.registerglobal( EVENT_LOGIN, "shardscripts.virtues" )
	wolfpack.registercommand( "virtues", virtueDisplay )
	wolfpack.registercommand( "virtuereset", virtueReset )
	return
Esempio n. 12
0
def onLoad():
	wolfpack.registerglobal(EVENT_CASTSPELL, "magic")
Esempio n. 13
0
def onLoad():
    wolfpack.registerglobal(EVENT_WORLDSAVE, "worldsave")
Esempio n. 14
0
def onLoad():
    wolfpack.registerglobal(EVENT_SKILLGAIN, "system.skillgain")
Esempio n. 15
0
def onLoad():
    wolfpack.registerglobal(EVENT_CASTSPELL, "magic")
Esempio n. 16
0
def onLoad():
    wolfpack.registerglobal(EVENT_SELECTABILITY, "combat.specialmoves")
Esempio n. 17
0
def onLoad():
    wolfpack.registerglobal(EVENT_UPDATEACCTDATABASE, 'system.dbupdate')
    wolfpack.registerglobal(EVENT_UPDATEDATABASE, 'system.dbupdate')
Esempio n. 18
0
def onLoad():
	wolfpack.registerglobal(EVENT_DEATH, "system.loot")
Esempio n. 19
0
def onLoad():
    wolfpack.registerglobal(EVENT_DEATH, "system.loot")
Esempio n. 20
0
def onLoad():
	wolfpack.registerglobal(EVENT_UPDATEDATABASE, 'system.dbupdate')
Esempio n. 21
0
def onLoad():
    wolfpack.registerglobal(EVENT_CHLEVELCHANGE, "signpost")
Esempio n. 22
0
def onLoad():
	wolfpack.registerglobal( EVENT_TRADESTART, 'system.trading' )
	wolfpack.registerglobal( EVENT_TRADE, 'system.trading' )
Esempio n. 23
0
def onLoad():
    wolfpack.registerglobal(EVENT_SWING, "combat")
    wolfpack.registerglobal(EVENT_SHOWSTATUS, "combat")
Esempio n. 24
0
def onLoad():
	wolfpack.registerglobal(EVENT_SWING, "combat")
	wolfpack.registerglobal(EVENT_SHOWSTATUS, "combat")
Esempio n. 25
0
def onLoad():
	wolfpack.registerglobal(EVENT_WORLDSAVE, "worldsave")