Skip to content

Commit 4fd9087

Browse files
committed
Merge pull request Baystation12#1904 from RawrTaicho/master
Issue Baystation12#1818 - Freeform Module Broken Again
2 parents 35132b3 + 2f5621f commit 4fd9087

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Diff for: code/game/objects/items/weapons/AI_modules.dm

+4-4
Original file line numberDiff line numberDiff line change
@@ -250,19 +250,19 @@ AI MODULES
250250

251251
/obj/item/weapon/aiModule/freeform // Slightly more dynamic freeform module -- TLE
252252
name = "'Freeform' AI Module"
253-
var/newFreeFormLaw = ""
253+
var/newFreeFormLaw = "freeform"
254254
var/lawpos = 15
255255
desc = "A 'freeform' AI module: '<freeform>'"
256256
origin_tech = "programming=4;materials=4"
257257

258258
/obj/item/weapon/aiModule/freeform/attack_self(var/mob/user as mob)
259259
..()
260260
lawpos = 0
261-
lawpos = input("Please enter the priority for your new law. Can only write to law sectors 15 and above.", "Law Priority (15+)", lawpos) as num
262-
if(lawpos < 15) return
261+
while(lawpos < 15)
262+
lawpos = input("Please enter the priority for your new law. Can only write to law sectors 15 and above.", "Law Priority (15+)", lawpos) as num
263263
lawpos = min(lawpos, 50)
264264
var/newlaw = ""
265-
var/targName = stripped_input(usr, "Please enter a new law for the AI.", "Freeform Law Entry", newlaw, MAX_MESSAGE_LEN)
265+
var/targName = copytext(sanitize(input(usr, "Please enter a new law for the AI.", "Freeform Law Entry", newlaw)),1,MAX_MESSAGE_LEN)
266266
newFreeFormLaw = targName
267267
desc = "A 'freeform' AI module: ([lawpos]) '[newFreeFormLaw]'"
268268

0 commit comments

Comments
 (0)