Skip to content

Commit 1741609

Browse files
authored
Add files via upload
1 parent f88abf4 commit 1741609

40 files changed

+1694
-0
lines changed

extensions/newRun.gd

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
extends "res://src/title/panel/newRun.gd"
2+
3+
func _ready():
4+
super._ready()
5+
button.click.connect(func():
6+
Global.title.switch(self)
7+
var win = Utils.find(Global.title.windows.values(), func(v):
8+
return v.window == self)
9+
var oldChild = win.childrenIds
10+
print_debug(oldChild)
11+
Global.title.split(self, [preload("res://mods-unpacked/kr1v-practisemode/practisemode.tscn")])
12+
print_debug(win.childrenIds)
13+
win.childrenIds += oldChild
14+
print_debug(win.childrenIds)
15+
)

extensions/src/autoload/stats.gd

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
extends "res://src/autoload/stats.gd"
2+
3+
func updateRecords():
4+
if ModLoader.get_node("kr1v-practisemode").inUltraFightPractise or ModLoader.get_node("kr1v-practisemode").inEnemyOrBossPractise:
5+
print_debug("SEIFSEIFJPOSEFJPOISEJFPJSEPFJSEIPOFJPSEIPOFEPSeipopsefiposfeipopkofsepopkosefposefpkspoei")
6+
return
7+
super()

extensions/src/autoload/unlocks.gd

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
extends "res://src/autoload/unlocks.gd"
2+
3+
func _process(delta):
4+
if ModLoader.get_node("kr1v-practisemode").inUltraFightPractise or ModLoader.get_node("kr1v-practisemode").inEnemyOrBossPractise:
5+
return
6+
super(delta)
7+
func update():
8+
if ModLoader.get_node("kr1v-practisemode").inUltraFightPractise or ModLoader.get_node("kr1v-practisemode").inEnemyOrBossPractise:
9+
return
10+
super()
11+
func _init():
12+
if ModLoader.get_node("kr1v-practisemode").inUltraFightPractise or ModLoader.get_node("kr1v-practisemode").inEnemyOrBossPractise:
13+
return
14+
super()
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
extends "res://src/enemy/boss_germ/bossGerm.gd"
2+
3+
func kill(soft := false, noStat := false):
4+
Events.bossKilled.emit(self)
5+
super(soft, noStat)
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
extends "res://src/enemy/boss_virus_ultra/bossVirusUltra.gd"
2+
var mod_main
3+
4+
func _ready():
5+
mod_main = ModLoader.get_node("kr1v-practisemode")
6+
super()
7+
8+
func _process(delta):
9+
if mod_main.inUltraFightPractise:
10+
if stage == 2:
11+
stageTimer = 7.0
12+
if stageTimer >= 10:
13+
stage = 3
14+
if stage == 1001:
15+
stageTimer = 7.0
16+
if stageTimer >= 10:
17+
stage = 2
18+
if stage == 1:
19+
stageTimer = 100.0
20+
stage = 1001
21+
if stage == 0:
22+
stageTimer = 100.0
23+
stage = 1
24+
super(delta)

extensions/src/main/main.gd

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
extends "res://src/main/main.gd"
2+
3+
func _ready():
4+
var config = ModLoaderConfig.get_current_config("kr1v-practisemode")
5+
var mod_main = ModLoader.get_node("kr1v-practisemode")
6+
if mod_main.inEnemyOrBossPractise:
7+
var characterToUse = config.data.characterToUse
8+
print_debug(characterToUse)
9+
if characterToUse == "random":
10+
var j = randi_range(1, 7)
11+
#var j = randi_range(1, 6)
12+
if j == 1: characterToUse = "epsilon"
13+
elif j == 2: characterToUse = "zephyr"
14+
elif j == 3: characterToUse = "blip"
15+
elif j == 4: characterToUse = ":)"
16+
elif j == 5: characterToUse = "bastion"
17+
elif j == 6: characterToUse = "nyx"
18+
elif j == 7: characterToUse = "mebo"
19+
print_debug(characterToUse)
20+
if characterToUse == "epsilon":
21+
Players.state = {}
22+
Players.details = [{
23+
char = Players.Char.BASIC,
24+
color = Color.WHITE,
25+
bgColor = Color.TRANSPARENT,
26+
colorState = 1,
27+
skin = ""
28+
}]
29+
Global.bellow = config.data.levelSpecialUpgrade if !config.data.randomUpgrades else randi_range(0, 10)
30+
Global.bellowReal = config.data.levelSpecialUpgrade if !config.data.randomUpgrades else Global.bellow
31+
if characterToUse == "zephyr":
32+
Players.state = {}
33+
Players.details = [{
34+
char = Players.Char.MELEE,
35+
color = Color.WHITE,
36+
bgColor = Color.TRANSPARENT,
37+
colorState = 1,
38+
skin = ""
39+
}]
40+
Global.endure = config.data.levelSpecialUpgrade if !config.data.randomUpgrades else randi_range(0, 10)
41+
Global.endureReal = config.data.levelSpecialUpgrade if !config.data.randomUpgrades else Global.endure
42+
if characterToUse == "blip":
43+
Players.state = {}
44+
Players.details = [{
45+
char = Players.Char.CHEAT,
46+
color = Color.WHITE,
47+
bgColor = Color.TRANSPARENT,
48+
colorState = 1,
49+
skin = ""
50+
}]
51+
52+
if characterToUse == ":)":
53+
Players.state = {}
54+
Players.details = [{
55+
char = Players.Char.POINTER,
56+
color = Color.WHITE,
57+
bgColor = Color.TRANSPARENT,
58+
colorState = 1,
59+
skin = ""
60+
}]
61+
Global.detach = config.data.levelSpecialUpgrade if !config.data.randomUpgrades else randi_range(0, 10)
62+
Global.detachReal = config.data.levelSpecialUpgrade if !config.data.randomUpgrades else Global.detach
63+
if characterToUse == "bastion":
64+
Players.state = {}
65+
Players.details = [{
66+
char = Players.Char.LASER,
67+
color = Color.WHITE,
68+
bgColor = Color.TRANSPARENT,
69+
colorState = 1,
70+
skin = ""
71+
}]
72+
Global.torrent = config.data.levelSpecialUpgrade if !config.data.randomUpgrades else randi_range(0, 10)
73+
Global.torrentReal = config.data.levelSpecialUpgrade if !config.data.randomUpgrades else Global.torrent
74+
if characterToUse == "nyx":
75+
Players.state = {}
76+
Players.details = [{
77+
char = Players.Char.MAGE,
78+
color = Color.WHITE,
79+
bgColor = Color.TRANSPARENT,
80+
colorState = 1,
81+
skin = ""
82+
}]
83+
Global.halt = config.data.levelSpecialUpgrade if !config.data.randomUpgrades else randi_range(0, 10)
84+
Global.haltReal = config.data.levelSpecialUpgrade if !config.data.randomUpgrades else Global.halt
85+
if characterToUse == "mebo":
86+
Players.state = {}
87+
Players.details = [{
88+
char = Players.Char.SWARM,
89+
color = Color.WHITE,
90+
bgColor = Color.TRANSPARENT,
91+
colorState = 1,
92+
skin = ""
93+
}]
94+
Global.propagate = config.data.levelSpecialUpgrade if !config.data.randomUpgrades else randi_range(0, 10)
95+
Global.propagateReal = config.data.levelSpecialUpgrade if !config.data.randomUpgrades else Global.propagate
96+
super()

icon.png

1.23 KB
Loading

icon.png.import

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
[remap]
2+
3+
importer="texture"
4+
type="CompressedTexture2D"
5+
uid="uid://uho04m31c8lk"
6+
path="res://.godot/imported/icon.png-19d64f3ce908bba3abd80a7b06000738.ctex"
7+
metadata={
8+
"vram_texture": false
9+
}
10+
11+
[deps]
12+
13+
source_file="res://mods-unpacked/kr1v-practisemode/icon.png"
14+
dest_files=["res://.godot/imported/icon.png-19d64f3ce908bba3abd80a7b06000738.ctex"]
15+
16+
[params]
17+
18+
compress/mode=0
19+
compress/high_quality=false
20+
compress/lossy_quality=0.7
21+
compress/hdr_compression=1
22+
compress/normal_map=0
23+
compress/channel_pack=0
24+
mipmaps/generate=false
25+
mipmaps/limit=-1
26+
roughness/mode=0
27+
roughness/src_normal=""
28+
process/fix_alpha_border=true
29+
process/premult_alpha=false
30+
process/normal_map_invert_y=false
31+
process/hdr_as_srgb=false
32+
process/hdr_clamp_exposure=false
33+
process/size_limit=0
34+
detect_3d/compress_to=1

0 commit comments

Comments
 (0)