def init_primitives(root, console): primitives.register_primitive(root, "UNI_wounded_spawn_ship_in_other_sector", SpawnInOther) primitives.register_primitive(root, "UNI_wounded_spawn_ship_in_other_sector2", SpawnInOther2)
def init_primitives(root, console): primitives.register_primitive(root, "fire_projectile", FireProjectilePrimitive) primitives.register_primitive(root, "simple_damage", SimpleDamagePrimitive) primitives.register_primitive(root, "system_damage", SystemDamagePrimitive) primitives.register_primitive(root, "sound_effect", PlaySoundEffectPrimitive) primitives.register_primitive(root, "shield_damage", ShieldDamagePrimitive)
def init_state(self, console): extention_loader.safepost( console, "[stock]: Adding the ANIMCutscenePlayer StateFactory", color=(0, 255, 255), bold=1) debug("Adding the state") absroot.state_manager.factories[ "cutscene_anim"] = state.InterdictingStateFactory(ANIMCutscenePlayer) primitives.register_primitive(absroot, "play_cutsceneanim", ANIMCutscenePlayerPrimitive)
def init_primitives(root, console): primitives.register_primitive(root, "event_generic_courier_driver_init", QGCourierDriverInit) primitives.register_primitive(root, "event_generic_courier_driver_start", QGCourierDriverStart) primitives.register_primitive(root, "event_generic_courier_driver_end", QGCourierDriverEnd)
def init_primitives(root, console): primitives.register_primitive(root, "afterimage", AfterImagePrimitive) primitives.register_primitive(root, "explosion_dr", DelayedExplosionPrimitive) primitives.register_primitive(root, "delayed_sound_effect", DelayedSoundPrimitive)
def init_primitives(root,console): primitives.register_primitive(root, "force_hail", ForceHailPrimitive)
def init_state(self, console): extention_loader.safepost(console, "[stock]: Adding the ANIMCutscenePlayer StateFactory", color=(0,255,255), bold=1) debug("Adding the state") absroot.state_manager.factories["cutscene_anim"]=state.InterdictingStateFactory(ANIMCutscenePlayer) primitives.register_primitive(absroot, "play_cutsceneanim", ANIMCutscenePlayerPrimitive)
root.screen = scrollingscreen def test(r, n, p): def _internal(t, r): p = t.data[1] n = t.data[0] r.screen.draw_line(n["color"], p.get_center(), ship2.rotated_rect.center, n["thickness"]) tasks.add_task(r, "render_last", tasks.Task(_internal, n["duration"], (n, p))) return True primitives.register_primitive(root, "render_laser_beam", test) item.load_dir(root, "extentions/stock/items") ship.load_dir(root, "extentions/stock/ships") player = ship.create_ship(root, "cargo_transport_test", 100, 100) ship2 = ship.create_ship(root, "destroyer_transport_test", 200, 200) ship2.velocity = 3.5 stars = pygame.transform.scale( pygame.image.load("stars-1.png").convert_alpha(), (500, 500)) nebulae = [ pygame.image.load( "extentions/stock/image/bg-elements/nebula-1.png").convert_alpha(), pygame.image.load( "extentions/stock/image/bg-elements/nebula-2.png").convert_alpha(), pygame.image.load(
def init_primitives(root, console): primitives.register_primitive(root, "spawn_ship", SpawnShipPrimitive)
def init_primitives(root, console): primitives.register_primitive(root, "run_with_targeted_as_ship", RunWithTargetedAsShip) primitives.register_primitive(root, "run_with_owner_as_ship", RunWithOwnerAsShip)
def init_primitives(root, console): primitives.register_primitive(root, "SPKRcheckship", CheckSpeakerShipPrimitive) primitives.register_primitive(root, "PLYRcheckship", CheckPlayerShipPrimitive)
def init_primitives(root, console): primitives.register_primitive(root, "show_speech", ShowSpeech)
def init_primitives(root, console): primitives.register_primitive(root, "scan", ScanPrimitive)
def init_primitives(root, console): primitives.register_primitive(root, "player_add_item", AddItemPrimitive)
def init_primitives(root, console): primitives.register_primitive(root, "SPKRcheckfaction", CheckSpeakerFactionPrimitive) primitives.register_primitive(root, "PLYRcheckfaction", CheckPlayerFactionPrimitive)
def init_primitives(root,console): primitives.register_primitive(root, "finish_event", FinishQuest) primitives.register_primitive(root, "finish_quest", FinishQuest)
def init_primitives(root, console): primitives.register_primitive(root, "check_variable", CheckVariablePrimitive) primitives.register_primitive(root, "set_variable", SetVariablePrimitive)
def init_primitives(root,console): primitives.register_primitive(root, "spawn_ship", SpawnShipPrimitive)
def init_primitives(root, console): primitives.register_primitive(root, "render_laser_beam_targeted", RenderLaserBeamPrimitive) primitives.register_primitive(root, "explosion_at_parent", ExplosionAtPrimitive)
root.font_small=pygame.font.Font("kenvector_future_thin.ttf", 10) root.console_font=pygame.font.SysFont("", 15) root.screen=scrollingscreen root.state_manager=state.StateManager(root) root.console = pyconsole.Console(screen,(0,0,1300,200),localsx=locals()) root.renderspace_size=renderspace_size def test(r, n, p): def _internal(t, r): p=t.data[1] n=t.data[0] r.screen.draw_line(n["color"], p.get_center(), p.parent.targeted.rotated_rect.center, n["thickness"]) tasks.add_task(r, "render_last", tasks.Task(_internal, n["duration"], (n, p))) return True primitives.register_primitive(root, "render_laser_beam", test) item.load_dir(root, "extentions/stock/items") ship.load_dir(root, "extentions/stock/ships") root.state_manager.add_state(gamestate.RunningGameState(), "game") root.state_manager.add_state(gamestate.RunningGamePausedState(), "game_paused") root.state_manager.goto_state("game") g=root.state_manager.states["game"] root.clock=pygame.time.Clock() pygame.event.set_blocked([pygame.KEYUP, pygame.MOUSEMOTION, pygame.MOUSEBUTTONDOWN, pygame.MOUSEBUTTONUP, pygame.VIDEORESIZE, pygame.VIDEOEXPOSE, pygame.ACTIVEEVENT]) run=True
def init_primitives(root,console): primitives.register_primitive(root, "UNI_wounded_spawn_ship_in_other_sector", SpawnInOther) primitives.register_primitive(root, "UNI_wounded_spawn_ship_in_other_sector2", SpawnInOther2)
def init_primitives(root, console): primitives.register_primitive(root, "set_current_dialog_exitability", LockDialogPrimitive)
def init_primitives(root, console): primitives.register_primitive(root, "play_animation", RenderAnimationPrimitive) primitives.register_primitive(root, "play_animation_dr", DelayedAnimationPrimitive) primitives.register_primitive(root, "erandom", EnsureRandomnessPrimitive)
def init_primitives(root, console): primitives.register_primitive(root, "check_reputation", CheckRelationsPrimitive) primitives.register_primitive(root, "mod_reputation", ModRelationsPrimitive)
def init_primitives(root,console): primitives.register_primitive(root, "event_generic_courier_driver_init", QGCourierDriverInit) primitives.register_primitive(root, "event_generic_courier_driver_start", QGCourierDriverStart) primitives.register_primitive(root, "event_generic_courier_driver_end", QGCourierDriverEnd)
def init_primitives(root, console): primitives.register_primitive(root, "set_npc_ai", SetNPCAIPrimitive)
def init_primitives(root, console): primitives.register_primitive(root, "force_hail", ForceHailPrimitive)
def init_primitives(root, c): primitives.register_primitive(root, "popup_yn", QuestYNInterdictor) primitives.register_primitive(root, "popup_ok", QuestOKInterdictor) primitives.register_primitive(root, "postmsg", PostIGConsoleMessage) primitives.register_primitive(root, "require_weapon_tagged", RequireWeaponTagged)
def init_primitives(root,console): primitives.register_primitive(root, "event_generic_hunting_driver_init", QGHuntingDriverInit) primitives.register_primitive(root, "event_generic_hunting_driver_start", QGHuntingDriverStart) primitives.register_primitive(root, "end_event_by_hid", QEndEventByHID)