Fixed rune 8.

Made rune 1 connect all runes of the same key.
Made rune words random.
Cultists now get a tome (if the admins are generous) and a word at the moment they're made cultist.
Added admin tome, making runes without need to search words.
Added "check words" verb for admins.
Removed travel rune at the derelict, doesn't work with random words, or at least I couldn't make it work. Will work on it tomorrow.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@267 316c924e-a436-60f5-8080-3fe189b3f50e
This commit is contained in:
uporotiy
2010-10-12 18:27:34 +00:00
parent dc517c13bb
commit 251155ec29
8 changed files with 1477 additions and 1331 deletions

View File

@@ -38,6 +38,7 @@
src.verbs += /client/proc/cmd_admin_changelinginize
src.verbs += /client/proc/cmd_admin_abominize // -- TLE
src.verbs += /client/proc/make_cultist // -- TLE
src.verbs += /client/proc/check_words // -- Urist
src.verbs += /client/proc/cmd_admin_monkeyize
src.verbs += /client/proc/cmd_admin_robotize
src.verbs += /client/proc/cmd_admin_add_freeform_ai_law
@@ -131,6 +132,7 @@
src.verbs += /client/proc/cmd_admin_changelinginize
src.verbs += /client/proc/cmd_admin_abominize // -- TLE
src.verbs += /client/proc/make_cultist // -- TLE
src.verbs += /client/proc/check_words // -- Urist
src.verbs += /client/proc/cmd_admin_monkeyize
src.verbs += /client/proc/cmd_admin_robotize
src.verbs += /client/proc/cmd_admin_add_freeform_ai_law
@@ -786,17 +788,50 @@
/client/proc/make_cultist(var/mob/M in world) // -- TLE
/client/proc/make_cultist(var/mob/M in world) // -- TLE, modified by Urist
set category = "Admin"
set name = "Make Cultist"
set desc = "Makes target a cultist"
if(!wordtravel)
runerandom()
if(M)
if(cultists.Find(M))
return
else
if(alert("Spawn that person a tome?",,"Yes","No")=="Yes")
M << "\red You catch a glimpse of the Realm of Nar-Sie, The Geometer of Blood. You now see how flimsy the world is, you see that it should be open to the knowledge of Nar-Sie. A tome, a message from your new master, appears on the ground."
new /obj/item/weapon/tome(M.loc)
else
M << "\red You catch a glimpse of the Realm of Nar-Sie, The Geometer of Blood. You now see how flimsy the world is, you see that it should be open to the knowledge of Nar-Sie."
var/glimpse=pick("1","2","3","4","5","6","7","8")
switch(glimpse)
if("1")
M << "\red You remembered one thing from the glimpse... [wordtravel] is travel..."
if("2")
M << "\red You remembered one thing from the glimpse... [wordblood] is blood..."
if("3")
M << "\red You remembered one thing from the glimpse... [wordjoin] is join..."
if("4")
M << "\red You remembered one thing from the glimpse... [wordhell] is Hell..."
if("5")
M << "\red You remembered one thing from the glimpse... [worddestr] is destroy..."
if("6")
M << "\red You remembered one thing from the glimpse... [wordtech] is technology..."
if("7")
M << "\red You remembered one thing from the glimpse... [wordself] is self..."
if("8")
M << "\red You remembered one thing from the glimpse... [wordsee] is see..."
cultists.Add(M)
src << "Made [M] a cultist."
/client/proc/check_words() // -- Urist
set category = "Special Verbs"
set name = "Check Rune Words"
set desc = "Check the rune-word meaning"
if(!wordtravel)
runerandom()
usr << "[wordtravel] is travel, [wordblood] is blood, [wordjoin] is join, [wordhell] is Hell, [worddestr] is destroy, [wordtech] is technology, [wordself] is self, [wordsee] is see"
/client/proc/make_sound(var/obj/O in world) // -- TLE
set category = "Special Verbs"
set name = "Make Sound"